

.roster_player{
	border: 1px solid #00ADE2;
	-moz-border-radius: 4px;
	margin: 5px;
	margin-bottom: 15px;
	position: relative;
	padding: 5px;
	padding-top: 40px;
	background-color: #0F0F19;
	background-image: url('themes/Discovery/images/fond2.png');
	background-repeat: repeat-x;
	background-position: top;
	color: #FFFFFF;
}
.roster_player_name{
	font-weight: bold;
	font-size: 16px;
	position: absolute;
	top: -13px;
	left: -5px;
}


#roster_player_3dmodel{
	border: 1px solid #0F0F19;
	background-color: #0F0F19;
	-moz-border-radius: 5px;
	margin: 0 50px 50px 50px;
	width: 300px;
	position: relative;
}

#3dviewer-java{
	display: none;
}

#flash-java{
	position: absolute;
	top: -25px;
	left: 100px;
	width: 100px;
	padding: 3px;
	background-color: #0F0F19;
	border: 1px solid #00ADE2;
	-moz-border-radius: 5px;
	text-align: center;
	cursor: pointer;
	color: #808080;
}

.roster_player_item0{
	display: none;
}


.roster_player_item1{
	position: absolute;
	top: 0px;
	left: -48px;
}

.roster_player_item2{
	position: absolute;
	top: 50px;
	left: -48px;
}

.roster_player_item3{
	position: absolute;
	top: 100px;
	left: -48px;
}

.roster_player_item16{
	position: absolute;
	top: 150px;
	left: -48px;
}

.roster_player_item5{
	position: absolute;
	top: 200px;
	left: -48px;
}

.roster_player_item4{
	position: absolute;
	top: 250px;
	left: -48px;
}

.roster_player_item19{
	position: absolute;
	top: 300px;
	left: -48px;
}

.roster_player_item9{
	position: absolute;
	top: 350px;
	left: -48px;
}

.roster_player_item10{
	position: absolute;
	top: 0px;
	left: 302px;
}

.roster_player_item6{
	position: absolute;
	top: 50px;
	left: 302px;
}

.roster_player_item7{
	position: absolute;
	top: 100px;
	left: 302px;
}

.roster_player_item8{
	position: absolute;
	top: 150px;
	left: 302px;
}

.roster_player_item11{
	position: absolute;
	top: 200px;
	left: 302px;
}
.roster_player_item11_bis{
	top: 250px;
}

.roster_player_item12{
	position: absolute;
	top: 300px;
	left: 302px;
}
.roster_player_item12_bis{
	top: 350px;
}



.roster_player_item17,.roster_player_item13,.roster_player_item21{
	position: absolute;
	top: 402px;
	left: 75px;
}

.roster_player_item23,.roster_player_item14,.roster_player_item22{
	position: absolute;
	top: 402px;
	left: 125px;
}

.roster_player_item25,.roster_player_item15,.roster_player_item28{
	position: absolute;
	top: 402px;
	left: 175px;
}

.roster_player_item24{
	position: absolute;
	top: 402px;
	left: 225px;
}